@charset "utf-8";
/* CSS Document */

body {font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; margin: auto auto;}

#logo, #login, #error, #custom-error {width: 250px; margin: 2em auto 2em auto;}
#error, #custom-error {margin: .3em auto 2em auto; border: solid 1px #f00; padding: 0.6em 2em; background-color:#FFEBE8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; display:none}
#error ol li {list-style:disc;margin-left: 2em;}
#custom-error {display:none;}
#wrapper {width: 345px; margin:0 auto; padding-top: 100px;}
/*#login {position:inherit; margin: 0 auto; padding: 2em; -moz-border-radius: 8px; -webkit-border-radius: 8px; -border-radius: 8px; -moz-box-shadow:0 4px 18px #C8C8C8; border: solid 1px #ccc;}*/
#login {position:inherit; margin: 0 auto; padding: 2em 2em 2em 9em; background: url(../images/login_bg.png) no-repeat; width: 280px; height: 170px;}
#loginForm {width: 210px; margin: 0 auto;}
#logo {text-align:center}
p {padding: 0 0 0.3em 0;}
input[type=text], input[type=password], select {width: 155px; margin-bottom: 0.3em; border: solid 1px #c2dce8; padding: 0.2em; background-color:#FFFFFF; font: 12px Tahoma, Arial; color: #757575}
select { width:162px }
input[type=submit] {border: solid 1px #a1dcf8; padding: 0.1em; font-weight: normal; background-color:#ffffff; color:#727272; float: right; margin-right: 47px; font: 11px Verdana, Tahoma;}
input[type=submit]:hover{border: solid 1px #87d4f6; background: #f7f7f7;}
#loginResult {padding-left:1em;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
#language ul { float:right; padding-right: 1.6em }
#language ul li { float:left; padding: .3em .2em }
#loginForm label{color: #727272;}